const { alert } = require("../../../../js/newUtil")

// 设置全局字体缩放大小页面
const app = getApp()

Page({
  /**
   * 页面的初始数据
   */
  data: {
    fontSizeScale: 1,
    globalFontSizeScale: 1
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.setData({
      fontSizeScale: app.globalData.fontSizeScale,
      globalFontSizeScale: app.globalData.fontSizeScale
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },
  setFontSizeScale(e) {
    let fontSizeScale = e.currentTarget.dataset.fontSizeScale
    this.setData({
      fontSizeScale
    })
  },
  submit() {
    let {
      fontSizeScale
    } = this.data
    app.globalData.fontSizeScale = fontSizeScale
    this.setData({
      globalDataFontSizeScale: app.globalData.fontSizeScale
    })
    wx.setStorageSync('fontSizeScale', fontSizeScale)
    alert({
      title: '修改文字大小完成',
      content: '已修改小程序全局基础字体大小，部分页面可能需要重启小程序后获得更好的体验'
    })
  },
  cancel() {
    wx.navigateBack()
  },
})